package file;

import java.io.File;

/**
 * 递归找出文件夹下的所有文件
 */
public class Demo03  {
    public static void main(String[] args) {
    ShowFile("D:");
    }
    public static void ShowFile(String pathName){
        File file = new File(pathName);
        boolean flag = file.isDirectory();
        if (flag){//是文件夹
            System.out.println(file.getName());
            File[] files = file.listFiles();
            for (File tempFile : files) {
                ShowFile(tempFile.getPath());
            }
        }else{//不是文件夹
            //获取此文件的路径
            String filePath = file.getPath();
            System.out.println("普通文件-------------" + filePath);
        }
    }
}
